type Action
    protected
    Object;

export function activated:
    &(Action) => Source[unit]
    &(action) => { Signal (action, 'triggered()') };

